<?php

require_once("regras/dao/fornecedorDao.php");
require_once("regras/dao/clienteDao.php");

class FornecedorNegocio{
	
	public function retornaFornecedores(){
		
		$objDao = new FornecedorDao();
		return $objDao->retornaFornecedores();
	}
	
	public function verificarExistenciaFornecedor($cpfCnpj){
		
		$objDao = new FornecedorDao();
		return $objDao->verificarExistenciaFornecedor($cpfCnpj);
	}
	
	public function verificarExistenciaFornecedorAtualizar($cpfCnpj,$id){
		
		$objDao = new FornecedorDao();
		return $objDao->verificarExistenciaFornecedorAtualizar($cpfCnpj,$id);
	}
	
	public function cadastrarFornecedor($arrayDados){
		
		$objDao  = new FornecedorDao();
		$sucesso = $objDao->cadastrarFornecedor($arrayDados);
		
		if(!empty($arrayDados['CadCliente']) && ($arrayDados['CadCliente'] == "S"))
		{
			$objCDao = new clienteDao();
			$objCDao->novoFornecedorCliente($arrayDados);
		}
		
		return $sucesso;
	}
	
	public function atualizarFornecedor($arrayDados){
		
		$objDao = new FornecedorDao();
		return $objDao->atualizarFornecedor($arrayDados);
	}
	
	public function retornarDadosFornecedor($codigo){
		
		$objDao = new FornecedorDao();
		return $objDao->retornarDadosFornecedor($codigo);
	}
}
?>